/**
 * post 请求 获取post data
 */

// 引入 http 模块
const http = require('http')

// 创建服务
const server = http.createServer((req, res) => {
  const { method = '', headers } = req
  console.log('header --- ', headers['content-type'])
  if (method === 'POST') {
    // 声明存储 post data x
    let postData = ''

    // 监听数据流， 并累加存储在 postData 中
    req.on('data', chunk => {
      postData += chunk.toString()
    })

    // 监听数据量传输结束
    req.on('end', () => {
      console.log('postData === ', postData)
      res.end(postData)
    })
  }
})

// 监听端口
server.listen(8000)
console.log('监听了端口8000: http://192.168.10.51:8000')